home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / oki8p.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  24.3 KB  |  889 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileVersion: "1.0"
  7. *GPDFileName: "OKI8P.GPD"
  8. *ModelName: "OKIPAGE 8p"
  9. *PrintRate: 8
  10. *PrintRatePPM: 8
  11. *PrintRateUnit: PPM
  12. *Include: "StdNames.gpd"
  13. *Include: "ttfsub.gpd"
  14. *MasterUnits: PAIR(600, 600)
  15. *ResourceDLL: "pcl5eres.dll"
  16. *PrinterType: PAGE
  17. *MaxCopies: 999
  18. *rcInstalledOptionNameID: 443
  19. *rcNotInstalledOptionNameID: 444
  20. *Feature: Orientation
  21. {
  22.     *rcNameID: =ORIENTATION_DISPLAY
  23.     *DefaultOption: PORTRAIT
  24.     *Option: PORTRAIT
  25.     {
  26.         *rcNameID: =PORTRAIT_DISPLAY
  27.         *Command: CmdSelect
  28.         {
  29.             *Order: DOC_SETUP.6
  30.             *Cmd: "<1B>&l0O"
  31.         }
  32.     }
  33.     *Option: LANDSCAPE_CC90
  34.     {
  35.         *rcNameID: =LANDSCAPE_DISPLAY
  36.         *Command: CmdSelect
  37.         {
  38.             *Order: DOC_SETUP.6
  39.             *Cmd: "<1B>&l1O"
  40.         }
  41.     }
  42. }
  43. *Feature: InputBin
  44. {
  45.     *rcNameID: =PAPER_SOURCE_DISPLAY
  46.     *DefaultOption: Option1
  47.     *Option: Option1
  48.     {
  49.         *rcNameID: 276
  50.         *OptionID: 276
  51.         *Command: CmdSelect
  52.         {
  53.             *Order: DOC_SETUP.10
  54.             *Cmd: "<1B>&l1H"
  55.         }
  56.     }
  57.     *Option: Option2
  58.     {
  59.         *rcNameID: =MANUAL_FEED_DISPLAY
  60.         *Command: CmdSelect
  61.         {
  62.             *Order: DOC_SETUP.10
  63.             *Cmd: "<1B>&l2H"
  64.         }
  65.     }
  66. }
  67. *Feature: Resolution
  68. {
  69.     *rcNameID: =RESOLUTION_DISPLAY
  70.     *DefaultOption: Option1
  71.     *Option: Option1
  72.     {
  73.         *Name: "600 x 600 " =DOTS_PER_INCH
  74.         *DPI: PAIR(600, 600)
  75.         *TextDPI: PAIR(600, 600)
  76.         *MinStripBlankPixels: 32
  77.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  78.         *SpotDiameter: 140
  79.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  80.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  81.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  82.         *Command: CmdSelect
  83.         {
  84.             *Order: DOC_SETUP.7
  85.             *Cmd: "<1B>*t600R"
  86.         }
  87.     }
  88.     *Option: Option2
  89.     {
  90.         *Name: "300 x 300 " =DOTS_PER_INCH
  91.         *DPI: PAIR(300, 300)
  92.         *TextDPI: PAIR(600, 600)
  93.         *MinStripBlankPixels: 32
  94.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  95.         *SpotDiameter: 140
  96.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  97.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  98.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  99.         *Command: CmdSelect
  100.         {
  101.             *Order: DOC_SETUP.7
  102.             *Cmd: "<1B>*t300R"
  103.         }
  104.     }
  105. }
  106. *Feature: PaperSize
  107. {
  108.     *rcNameID: =PAPER_SIZE_DISPLAY
  109.     *DefaultOption: LETTER
  110.     *Option: LETTER
  111.     {
  112.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  113.         *PageProtectMem: 4109
  114.         *switch: Orientation
  115.         {
  116.             *case: PORTRAIT
  117.             {
  118.                 *PrintableArea: PAIR(4800, 6300)
  119.                 *PrintableOrigin: PAIR(150, 150)
  120.                 *CursorOrigin: PAIR(150, 136)
  121.                 *Command: CmdSelect
  122.                 {
  123.                     *Order: DOC_SETUP.8
  124.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y"
  125.                 }
  126.             }
  127.             *case: LANDSCAPE_CC90
  128.             {
  129.                 *PrintableArea: PAIR(4800, 6300)
  130.                 *PrintableOrigin: PAIR(150, 150)
  131.                 *CursorOrigin: PAIR(132, 6480)
  132.                 *Command: CmdSelect
  133.                 {
  134.                     *Order: DOC_SETUP.8
  135.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y"
  136.                 }
  137.             }
  138.         }
  139.     }
  140.     *Option: LEGAL
  141.     {
  142.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  143.         *PageProtectMem: 5230
  144.         *switch: Orientation
  145.         {
  146.             *case: PORTRAIT
  147.             {
  148.                 *PrintableArea: PAIR(4800, 8100)
  149.                 *PrintableOrigin: PAIR(150, 150)
  150.                 *CursorOrigin: PAIR(136, 150)
  151.                 *Command: CmdSelect
  152.                 {
  153.                     *Order: DOC_SETUP.8
  154.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9840Y"
  155.                 }
  156.             }
  157.             *case: LANDSCAPE_CC90
  158.             {
  159.                 *PrintableArea: PAIR(4800, 8100)
  160.                 *PrintableOrigin: PAIR(150, 150)
  161.                 *CursorOrigin: PAIR(132, 8280)
  162.                 *Command: CmdSelect
  163.                 {
  164.                     *Order: DOC_SETUP.8
  165.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9840Y"
  166.                 }
  167.             }
  168.         }
  169.     }
  170.     *Option: Option3
  171.     {
  172.         *rcNameID: 497
  173.         *OptionID: 497
  174.         *PageDimensions: PAIR(5100, 7800)
  175.         *PageProtectMem: 5230
  176.         *switch: Orientation
  177.         {
  178.             *case: PORTRAIT
  179.             {
  180.                 *PrintableArea: PAIR(4800, 7500)
  181.                 *PrintableOrigin: PAIR(150, 150)
  182.                 *CursorOrigin: PAIR(136, 150)
  183.                 *Command: CmdSelect
  184.                 {
  185.                     *Order: DOC_SETUP.8
  186.                     *Cmd: "<1B>&l4a8c1E<1B>*p0x0Y<1B>*c0t5760x9840Y"
  187.                 }
  188.             }
  189.             *case: LANDSCAPE_CC90
  190.             {
  191.                 *PrintableArea: PAIR(4800, 7500)
  192.                 *PrintableOrigin: PAIR(150, 150)
  193.                 *CursorOrigin: PAIR(132, 7680)
  194.                 *Command: CmdSelect
  195.                 {
  196.                     *Order: DOC_SETUP.8
  197.                     *Cmd: "<1B>&l4a8c1E<1B>*p0x0Y<1B>*c0t5760x9840Y"
  198.                 }
  199.             }
  200.         }
  201.     }
  202.     *Option: EXECUTIVE
  203.     {
  204.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  205.         *PageProtectMem: 4109
  206.         *switch: Orientation
  207.         {
  208.             *case: PORTRAIT
  209.             {
  210.                 *PrintableArea: PAIR(4050, 6000)
  211.                 *PrintableOrigin: PAIR(150, 150)
  212.                 *CursorOrigin: PAIR(136, 150)
  213.                 *Command: CmdSelect
  214.                 {
  215.                     *Order: DOC_SETUP.8
  216.                     *Cmd: "<1B>&l1a8c1E"
  217.                 }
  218.             }
  219.             *case: LANDSCAPE_CC90
  220.             {
  221.                 *PrintableArea: PAIR(4050, 6000)
  222.                 *PrintableOrigin: PAIR(150, 150)
  223.                 *CursorOrigin: PAIR(132, 6180)
  224.                 *Command: CmdSelect
  225.                 {
  226.                     *Order: DOC_SETUP.8
  227.                     *Cmd: "<1B>&l1a8c1E"
  228.                 }
  229.             }
  230.         }
  231.     }
  232.     *Option: A4
  233.     {
  234.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  235.         *PageProtectMem: 4109
  236.         *switch: Orientation
  237.         {
  238.             *case: PORTRAIT
  239.             {
  240.                 *PrintableArea: PAIR(4662, 6714)
  241.                 *PrintableOrigin: PAIR(150, 150)
  242.                 *CursorOrigin: PAIR(136, 150)
  243.                 *Command: CmdSelect
  244.                 {
  245.                     *Order: DOC_SETUP.8
  246.                     *Cmd: "<1B>&l26a8c1E"
  247.                 }
  248.             }
  249.             *case: LANDSCAPE_CC90
  250.             {
  251.                 *PrintableArea: PAIR(4662, 6714)
  252.                 *PrintableOrigin: PAIR(150, 150)
  253.                 *CursorOrigin: PAIR(132, 6894)
  254.                 *Command: CmdSelect
  255.                 {
  256.                     *Order: DOC_SETUP.8
  257.                     *Cmd: "<1B>&l26a8c1E"
  258.                 }
  259.             }
  260.         }
  261.     }
  262.     *Option: A5
  263.     {
  264.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  265.         *PageProtectMem: 4109
  266.         *switch: Orientation
  267.         {
  268.             *case: PORTRAIT
  269.             {
  270.                 *PrintableArea: PAIR(3198, 4662)
  271.                 *PrintableOrigin: PAIR(150, 150)
  272.                 *CursorOrigin: PAIR(136, 150)
  273.                 *Command: CmdSelect
  274.                 {
  275.                     *Order: DOC_SETUP.8
  276.                     *Cmd: "<1B>&l27a4d1e32F"
  277.                 }
  278.             }
  279.             *case: LANDSCAPE_CC90
  280.             {
  281.                 *PrintableArea: PAIR(3198, 4662)
  282.                 *PrintableOrigin: PAIR(150, 150)
  283.                 *CursorOrigin: PAIR(132, 4842)
  284.                 *Command: CmdSelect
  285.                 {
  286.                     *Order: DOC_SETUP.8
  287.                     *Cmd: "<1B>&l27a4d1e32F"
  288.                 }
  289.             }
  290.         }
  291.     }
  292.     *Option: Option7
  293.     {
  294.         *rcNameID: 498
  295.         *OptionID: 498
  296.         *PageDimensions: PAIR(2478, 3498)
  297.         *PageProtectMem: 4109
  298.         *switch: Orientation
  299.         {
  300.             *case: PORTRAIT
  301.             {
  302.                 *PrintableArea: PAIR(2208, 3198)
  303.                 *PrintableOrigin: PAIR(150, 150)
  304.                 *CursorOrigin: PAIR(136, 150)
  305.                 *Command: CmdSelect
  306.                 {
  307.                     *Order: DOC_SETUP.8
  308.                     *Cmd: "<1B>&l28a4d1e32F"
  309.                 }
  310.             }
  311.             *case: LANDSCAPE_CC90
  312.             {
  313.                 *PrintableArea: PAIR(2208, 3198)
  314.                 *PrintableOrigin: PAIR(150, 150)
  315.                 *CursorOrigin: PAIR(132, 3378)
  316.                 *Command: CmdSelect
  317.                 {
  318.                     *Order: DOC_SETUP.8
  319.                     *Cmd: "<1B>&l28a4d1e32F"
  320.                 }
  321.             }
  322.         }
  323.     }
  324.     *Option: B5
  325.     {
  326.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  327.         *PageProtectMem: 4109
  328.         *switch: Orientation
  329.         {
  330.             *case: PORTRAIT
  331.             {
  332.                 *PrintableArea: PAIR(4002, 5772)
  333.                 *PrintableOrigin: PAIR(150, 150)
  334.                 *CursorOrigin: PAIR(136, 150)
  335.                 *Command: CmdSelect
  336.                 {
  337.                     *Order: DOC_SETUP.8
  338.                     *Cmd: "<1B>&l28a4d1e32F"
  339.                 }
  340.             }
  341.             *case: LANDSCAPE_CC90
  342.             {
  343.                 *PrintableArea: PAIR(4002, 5772)
  344.                 *PrintableOrigin: PAIR(150, 150)
  345.                 *CursorOrigin: PAIR(132, 5952)
  346.                 *Command: CmdSelect
  347.                 {
  348.                     *Order: DOC_SETUP.8
  349.                     *Cmd: "<1B>&l28a4d1e32F"
  350.                 }
  351.             }
  352.         }
  353.     }
  354.     *Option: Option9
  355.     {
  356.         *rcNameID: =B5_JIS_ROTATED_DISPLAY
  357.         *PageDimensions: PAIR(4252, 6072)
  358.         *PageProtectMem: 4109
  359.         *switch: Orientation
  360.         {
  361.             *case: PORTRAIT
  362.             {
  363.                 *PrintableArea: PAIR(3952, 5772)
  364.                 *PrintableOrigin: PAIR(150, 150)
  365.                 *CursorOrigin: PAIR(136, 150)
  366.                 *Command: CmdSelect
  367.                 {
  368.                     *Order: DOC_SETUP.8
  369.                     *Cmd: "<1B>&l90a4d1e1E"
  370.                 }
  371.             }
  372.             *case: LANDSCAPE_CC90
  373.             {
  374.                 *PrintableArea: PAIR(3952, 5772)
  375.                 *PrintableOrigin: PAIR(150, 150)
  376.                 *CursorOrigin: PAIR(132, 5952)
  377.                 *Command: CmdSelect
  378.                 {
  379.                     *Order: DOC_SETUP.8
  380.                     *Cmd: "<1B>&l90a4d1e1E"
  381.                 }
  382.             }
  383.         }
  384.     }
  385.     *Option: ENV_C5
  386.     {
  387.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  388.         *PageProtectMem: 4109
  389.         *switch: Orientation
  390.         {
  391.             *case: PORTRAIT
  392.             {
  393.                 *PrintableArea: PAIR(3528, 5112)
  394.                 *PrintableOrigin: PAIR(150, 150)
  395.                 *CursorOrigin: PAIR(136, 150)
  396.                 *Command: CmdSelect
  397.                 {
  398.                     *Order: DOC_SETUP.8
  399.                     *Cmd: "<1B>&l91a4d1e1E"
  400.                 }
  401.             }
  402.             *case: LANDSCAPE_CC90
  403.             {
  404.                 *PrintableArea: PAIR(3528, 5112)
  405.                 *PrintableOrigin: PAIR(150, 150)
  406.                 *CursorOrigin: PAIR(132, 5292)
  407.                 *Command: CmdSelect
  408.                 {
  409.                     *Order: DOC_SETUP.8
  410.                     *Cmd: "<1B>&l91a4d1e1E"
  411.                 }
  412.             }
  413.         }
  414.     }
  415.     *Option: Option12
  416.     {
  417.         *rcNameID: 499
  418.         *OptionID: 499
  419.         *PageDimensions: PAIR(2475, 5700)
  420.         *PageProtectMem: 4109
  421.         *switch: Orientation
  422.         {
  423.             *case: PORTRAIT
  424.             {
  425.                 *PrintableArea: PAIR(2175, 5400)
  426.                 *PrintableOrigin: PAIR(150, 150)
  427.                 *switch: Resolution
  428.                 {
  429.                     *case: Option2
  430.                     {
  431.                         *PrintableArea: PAIR(2174, 5400)
  432.                     }
  433.                 }
  434.                 *CursorOrigin: PAIR(136, 150)
  435.                 *Command: CmdSelect
  436.                 {
  437.                     *Order: DOC_SETUP.8
  438.                     *Cmd: "<1B>&l81a4d1E"
  439.                 }
  440.             }
  441.             *case: LANDSCAPE_CC90
  442.             {
  443.                 *PrintableArea: PAIR(2175, 5400)
  444.                 *PrintableOrigin: PAIR(150, 150)
  445.                 *switch: Resolution
  446.                 {
  447.                     *case: Option2
  448.                     {
  449.                         *PrintableArea: PAIR(2174, 5400)
  450.                     }
  451.                 }
  452.                 *CursorOrigin: PAIR(132, 5580)
  453.                 *Command: CmdSelect
  454.                 {
  455.                     *Order: DOC_SETUP.8
  456.                     *Cmd: "<1B>&l81a4d1E"
  457.                 }
  458.             }
  459.         }
  460.     }
  461.     *Option: Option13
  462.     {
  463.         *rcNameID: 500
  464.         *OptionID: 500
  465.         *PageDimensions: PAIR(2475, 5700)
  466.         *PageProtectMem: 4109
  467.         *switch: Orientation
  468.         {
  469.             *case: PORTRAIT
  470.             {
  471.                 *PrintableArea: PAIR(2175, 5400)
  472.                 *PrintableOrigin: PAIR(150, 150)
  473.                 *switch: Resolution
  474.                 {
  475.                     *case: Option2
  476.                     {
  477.                         *PrintableArea: PAIR(2174, 5400)
  478.                     }
  479.                 }
  480.                 *CursorOrigin: PAIR(136, 150)
  481.                 *Command: CmdSelect
  482.                 {
  483.                     *Order: DOC_SETUP.8
  484.                     *Cmd: "<1B>&l81a4d1E"
  485.                 }
  486.             }
  487.             *case: LANDSCAPE_CC90
  488.             {
  489.                 *PrintableArea: PAIR(2175, 5400)
  490.                 *PrintableOrigin: PAIR(150, 150)
  491.                 *switch: Resolution
  492.                 {
  493.                     *case: Option2
  494.                     {
  495.                         *PrintableArea: PAIR(2174, 5400)
  496.                     }
  497.                 }
  498.                 *CursorOrigin: PAIR(132, 5580)
  499.                 *Command: CmdSelect
  500.                 {
  501.                     *Order: DOC_SETUP.8
  502.                     *Cmd: "<1B>&l81a4d1E"
  503.                 }
  504.             }
  505.         }
  506.     }
  507.     *Option: ENV_DL
  508.     {
  509.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  510.         *PageProtectMem: 4109
  511.         *switch: Orientation
  512.         {
  513.             *case: PORTRAIT
  514.             {
  515.                 *PrintableArea: PAIR(2298, 4896)
  516.                 *PrintableOrigin: PAIR(150, 150)
  517.                 *CursorOrigin: PAIR(136, 150)
  518.                 *Command: CmdSelect
  519.                 {
  520.                     *Order: DOC_SETUP.8
  521.                     *Cmd: "<1B>&l90a4d1E"
  522.                 }
  523.             }
  524.             *case: LANDSCAPE_CC90
  525.             {
  526.                 *PrintableArea: PAIR(2298, 4896)
  527.                 *PrintableOrigin: PAIR(150, 150)
  528.                 *CursorOrigin: PAIR(132, 5076)
  529.                 *Command: CmdSelect
  530.                 {
  531.                     *Order: DOC_SETUP.8
  532.                     *Cmd: "<1B>&l90a4d1E"
  533.                 }
  534.             }
  535.         }
  536.     }
  537.     *Option: ENV_MONARCH
  538.     {
  539.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  540.         *PageProtectMem: 4109
  541.         *switch: Orientation
  542.         {
  543.             *case: PORTRAIT
  544.             {
  545.                 *PrintableArea: PAIR(2028, 4200)
  546.                 *PrintableOrigin: PAIR(150, 150)
  547.                 *CursorOrigin: PAIR(136, 150)
  548.                 *Command: CmdSelect
  549.                 {
  550.                     *Order: DOC_SETUP.8
  551.                     *Cmd: "<1B>&l80a4d1E"
  552.                 }
  553.             }
  554.             *case: LANDSCAPE_CC90
  555.             {
  556.                 *PrintableArea: PAIR(2028, 4200)
  557.                 *PrintableOrigin: PAIR(150, 150)
  558.                 *CursorOrigin: PAIR(132, 4380)
  559.                 *Command: CmdSelect
  560.                 {
  561.                     *Order: DOC_SETUP.8
  562.                     *Cmd: "<1B>&l80a4d1E"
  563.                 }
  564.             }
  565.         }
  566.     }
  567. }
  568. *Feature: MediaType
  569. {
  570.     *rcNameID: =MEDIA_TYPE_DISPLAY
  571.     *DefaultOption: Option3
  572.     *Option: Option1
  573.     {
  574.         *rcNameID: 501
  575.         *OptionID: 501
  576.         *Command: CmdSelect
  577.         {
  578.             *Order: DOC_SETUP.3
  579.             *Cmd: "@PJL SET OKIMEDIAINTRAY2=LIGHT<0A>"
  580.         }
  581.     }
  582.     *Option: Option2
  583.     {
  584.         *rcNameID: 502
  585.         *OptionID: 502
  586.         *Command: CmdSelect
  587.         {
  588.             *Order: DOC_SETUP.3
  589.             *Cmd: "@PJL SET OKIMEDIAINTRAY2=MEDIUMLIGHT<0A>"
  590.         }
  591.     }
  592.     *Option: Option3
  593.     {
  594.         *rcNameID: 503
  595.         *OptionID: 503
  596.         *Command: CmdSelect
  597.         {
  598.             *Order: DOC_SETUP.3
  599.             *Cmd: "@PJL SET OKIMEDIAINTRAY2=MEDIUM<0A>@PJL INQUIRE INTRAY2<0A>"
  600.         }
  601.     }
  602.     *Option: Option4
  603.     {
  604.         *rcNameID: 504
  605.         *OptionID: 504
  606.         *Command: CmdSelect
  607.         {
  608.             *Order: DOC_SETUP.3
  609.             *Cmd: "@PJL SET OKIMEDIAINTRAY2=MEDIUMHEAVY<0A>"
  610.         }
  611.     }
  612.     *Option: Option5
  613.     {
  614.         *rcNameID: 505
  615.         *OptionID: 505
  616.         *Command: CmdSelect
  617.         {
  618.             *Order: DOC_SETUP.3
  619.             *Cmd: "@PJL SET OKIMEDIAINTRAY2=HEAVY<0A>"
  620.         }
  621.     }
  622.     *Option: Option6
  623.     {
  624.         *rcNameID: 506
  625.         *OptionID: 506
  626.         *Command: CmdSelect
  627.         {
  628.             *Order: DOC_SETUP.3
  629.             *Cmd: "@PJL SET OKIMEDIAINTRAY1=LIGHT<0A>"
  630.         }
  631.     }
  632.     *Option: Option7
  633.     {
  634.         *rcNameID: 507
  635.         *OptionID: 507
  636.         *Command: CmdSelect
  637.         {
  638.             *Order: DOC_SETUP.3
  639.             *Cmd: "@PJL SET OKIMEDIAINTRAY1=MEDIUMLIGHT<0A>"
  640.         }
  641.     }
  642.     *Option: Option8
  643.     {
  644.         *rcNameID: 508
  645.         *OptionID: 508
  646.         *Command: CmdSelect
  647.         {
  648.             *Order: DOC_SETUP.3
  649.             *Cmd: "@PJL SET OKIMEDIAINTRAY1=MEDIUM<0A>"
  650.         }
  651.     }
  652.     *Option: Option9
  653.     {
  654.         *rcNameID: 509
  655.         *OptionID: 509
  656.         *Command: CmdSelect
  657.         {
  658.             *Order: DOC_SETUP.3
  659.             *Cmd: "@PJL SET OKIMEDIAINTRAY1=MEDIUMHEAVY<0A>"
  660.         }
  661.     }
  662.     *Option: Option10
  663.     {
  664.         *rcNameID: 510
  665.         *OptionID: 510
  666.         *Command: CmdSelect
  667.         {
  668.             *Order: DOC_SETUP.3
  669.             *Cmd: "@PJL SET OKIMEDIAINTRAY1=HEAVY<0A>"
  670.         }
  671.     }
  672. }
  673. *Feature: PrintDensity
  674. {
  675.     *rcNameID: =PRINTDENSITY_DISPLAY
  676.     *DefaultOption: Option3
  677.     *Option: Option1
  678.     {
  679.         *rcNameID: 526
  680.         *Command: CmdSelect
  681.         {
  682.             *Order: DOC_SETUP.4
  683.             *Cmd: "@PJL SET DENSITY=1<0A>"
  684.         }
  685.     }
  686.     *Option: Option2
  687.     {
  688.         *rcNameID: 527
  689.         *Command: CmdSelect
  690.         {
  691.             *Order: DOC_SETUP.4
  692.             *Cmd: "@PJL SET DENSITY=2<0A>"
  693.         }
  694.     }
  695.     *Option: Option3
  696.     {
  697.         *rcNameID: 528
  698.         *Command: CmdSelect
  699.         {
  700.             *Order: DOC_SETUP.4
  701.             *Cmd: "@PJL SET DENSITY=3<0A>"
  702.         }
  703.     }
  704.     *Option: Option4
  705.     {
  706.         *rcNameID: 529
  707.         *Command: CmdSelect
  708.         {
  709.             *Order: DOC_SETUP.4
  710.             *Cmd: "@PJL SET DENSITY=4<0A>"
  711.         }
  712.     }
  713.     *Option: Option5
  714.     {
  715.         *rcNameID: 530
  716.         *Command: CmdSelect
  717.         {
  718.             *Order: DOC_SETUP.4
  719.             *Cmd: "@PJL SET DENSITY=5<0A>"
  720.         }
  721.     }
  722. }
  723. *Feature: Halftone
  724. {
  725.     *rcNameID: =HALFTONING_DISPLAY
  726.     *DefaultOption: HT_PATSIZE_AUTO
  727.     *Option: HT_PATSIZE_AUTO
  728.     {
  729.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  730.     }
  731.     *Option: HT_PATSIZE_6x6_M
  732.     {
  733.         *rcNameID: =HT_DITHER6X6_DISPLAY
  734.     }
  735.     *Option: HT_PATSIZE_8x8_M
  736.     {
  737.         *rcNameID: =HT_DITHER8X8_DISPLAY
  738.     }
  739. }
  740. *Feature: Memory
  741. {
  742.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  743.     *DefaultOption: 2048KB
  744.     *Option: 2048KB
  745.     {
  746.         *Name: "2MB"
  747.         *MemoryConfigKB: PAIR(2048, 1931)
  748.     }
  749.     *Option: 3072KB
  750.     {
  751.         *Name: "3MB"
  752.         *MemoryConfigKB: PAIR(3072, 2995)
  753.     }
  754.     *Option: 4096KB
  755.     {
  756.         *Name: "4MB"
  757.         *MemoryConfigKB: PAIR(4096, 3979)
  758.     }
  759.     *Option: 5120KB
  760.     {
  761.         *Name: "5MB"
  762.         *MemoryConfigKB: PAIR(5120, 5003)
  763.     }
  764.     *Option: 7168KB
  765.     {
  766.         *Name: "7MB"
  767.         *MemoryConfigKB: PAIR(7168, 6370)
  768.     }
  769.     *Option: 11264KB
  770.     {
  771.         *Name: "11MB"
  772.         *MemoryConfigKB: PAIR(11264, 10150)
  773.     }
  774.     *Option: 19456KB
  775.     {
  776.         *Name: "19MB"
  777.         *MemoryConfigKB: PAIR(19456, 19456)
  778.     }
  779.     *Option: 35800KB
  780.     {
  781.         *Name: "35MB"
  782.         *MemoryConfigKB: PAIR(35840, 35000)
  783.     }
  784. }
  785. *Feature: PageProtect
  786. {
  787.     *rcNameID: =PAGE_PROTECTION_DISPLAY
  788.     *DefaultOption: OFF
  789.     *Option: ON
  790.     {
  791.         *rcNameID: =ON_DISPLAY
  792.         *Command: CmdSelect
  793.         {
  794.             *Order: DOC_SETUP.1
  795.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=LETTER<0A>"
  796.         }
  797.     }
  798.     *Option: OFF
  799.     {
  800.         *rcNameID: =OFF_DISPLAY
  801.         *Command: CmdSelect
  802.         {
  803.             *Order: DOC_SETUP.1
  804.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=OFF<0A>"
  805.         }
  806.     }
  807. }
  808. *Command: CmdStartDoc
  809. {
  810.     *Order: DOC_SETUP.1
  811.     *Cmd: "<1B>%%-12345X@PJL SET PERSONALITY=PCL<0A>"
  812. }
  813. *Command: CmdStartPage
  814. {
  815.     *Order: PAGE_SETUP.1
  816.     *Cmd: "<1B>&u600D<1B>*r0F<1B>*b0M<0D>"
  817. }
  818. *Command: CmdEndJob
  819. {
  820.     *Order: JOB_FINISH.1
  821.     *Cmd: "<1B>%%-12345X<1B>E"
  822. }
  823. *Command: CmdCopies
  824. {
  825.     *Order: DOC_SETUP.11
  826.     *Cmd: "<1B>&l" %d[1,999]{NumOfCopies}"X"
  827. }
  828. *RotateCoordinate?: TRUE
  829. *RotateRaster?: TRUE
  830. *RotateFont?: TRUE
  831. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  832. *MemoryUsage: LIST(FONT)
  833. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  834. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  835. *XMoveThreshold: 0
  836. *YMoveThreshold: 0
  837. *XMoveUnit: 600
  838. *YMoveUnit: 600
  839. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{DestX}"X" }
  840. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d{DestXRel}"X" }
  841. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d{DestXRel}"X" }
  842. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{DestY}"Y" }
  843. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{DestYRel}"Y" }
  844. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{DestYRel}"Y" }
  845. *Command: CmdCR { *Cmd : "<0D>" }
  846. *Command: CmdLF { *Cmd : "<0A>" }
  847. *Command: CmdFF { *Cmd : "<0C>" }
  848. *Command: CmdBackSpace { *Cmd : "<08>" }
  849. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  850. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  851. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  852. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  853. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  854. *EjectPageWithFF?: TRUE
  855. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  856. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  857. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  858. *OutputDataFormat: H_BYTE
  859. *OptimizeLeftBound?: TRUE
  860. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  861. *CursorYAfterSendBlockData: AUTO_INCREMENT
  862. *DefaultFont: 149
  863. *DefaultCTT: 0
  864. *CharPosition: BASELINE
  865. *TTFSEnabled?: TRUE
  866. *DeviceFonts: LIST(136,138,146,147,148,149,150,151,152,153,154,155,156,157,164,165,
  867. +                   166,196,197,198,199,200,201,202,203,209,210,211,212,213,214,215,
  868. +                   216,217,218,219,220,221,222,223,224,225,226,227,228,229,230)
  869. *MinFontID: 1
  870. *MaxFontID: 99
  871. *FontFormat: HPPCL_OUTLINE
  872. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  873. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  874. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  875. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  876. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  877. *Command: CmdSelectWhiteBrush { *Cmd : "<1B>*v1o1T" }
  878. *Command: CmdSelectBlackBrush { *Cmd : "<1B>*v0o0T" }
  879. *MinGrayFill: 1
  880. *MaxGrayFill: 100
  881. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{RectXSize}"A" }
  882. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{RectYSize}"B" }
  883. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage}"g2P" }
  884. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  885. *Command: CmdRectBlackFill { *Cmd : "<1B>*c0P" }
  886. *Command: CmdDownloadPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*c" %d{PatternBrushSize}"W" }
  887. *Command: CmdSelectPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*v" %d{PatternBrushType}"T" }
  888.  
  889.